<?php
/**
 * Created by PhpStorm.
 * User: admin
 * Date: 2019/3/4
 * Time: 19:51
 */
namespace app\blogadmin\controller;

class Upload {

    public function uploadImg($file_name){
        // 获取表单上传文件 例如上传了001.jpg
        $file = request()->file($file_name);
        if(!empty($file)){
            // 移动到框架应用根目录/public/uploads/ 目录下
            if($file){
                $info = $file->move(ROOT_PATH .'public/static/uploads');
                if($info){
                    // 成功上传后 获取上传信息
                    return ['status'=>1,'pathUrl'=>'/uploads/'.$info->getSaveName()] ;
                }else{
                    // 上传失败获取错误信息
                    return ['status'=>0,'pathUrl'=>$file->getError()] ;
                }
            }
        }else{
            return ['status'=>2,'msg'=>'文件未上传'] ;
        }

    }

    public function uploadImgs(){
        // 获取表单上传文件
        $files = request()->file('image');
        foreach($files as $file){
            // 移动到框架应用根目录/public/uploads/ 目录下
            $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
            if($info){
                // 成功上传后 获取上传信息
                // 输出 jpg
                echo $info->getExtension();
                // 输出 42a79759f284b767dfcb2a0197904287.jpg
                echo $info->getFilename();
            }else{
                // 上传失败获取错误信息
                echo $file->getError();
            }
        }
    }

}